# num = 3
# def fun():
#     num = 5
#     print('函数内局部的变量num的值：', num)
# fun()
# print('函数外全局变量num的值：', num)



# num = 5
# def fun():
#     global num
#     num += 1
#     print('函数内num的值： ', num)
#  fun()
# print('函数外num的值： ', num)


# def outer():
#     num = 1
#     def inner():
#         nonlocal num
#         num = 2
#         print('inner函数中num的值： ',num)
#     inner()
#     print('outer函数中num的值： ',num)
# outer()


# stu = [{'num': '201801', 'name': '美羊羊', 'score': 89},
#      {'num': '201802', 'name': '沸羊羊', 'score': 95},
#      {'num': '201803', 'name': '慢羊羊', 'score': 85}]
# stu.sort(key=lambda x: x['score'])
# for s in stu:
#         #输出列表中的元素
#         print('学号：',s['num'],'姓名：',s['name'],'成绩：',s['score'])